//============================================================================================
/**
 * @file	linear_demo.h
 * @brief	リニアデモ
 * @date	2008.11.21
 * @author	Nozomu Saito
 *
 */
//============================================================================================
#ifndef __LINEAR_DEMO_H__
#define	__LINEAR_DEMO_H__

#include "../../field/field_common.h"
#include "../../field/field_glb_state.h"

extern PROC_RESULT LinearDemoProc_Init( PROC * proc, int * seq );
extern PROC_RESULT LinearDemoProc_Main( PROC * proc, int * seq );
extern PROC_RESULT LinearDemoProc_End( PROC * proc, int * seq );


typedef enum{
	LINEAR_DEMO_TIME_DAY,
	LINEAR_DEMO_TIME_NIGHT,
}LINEAR_DEMO_TIME;

typedef struct LINEAR_DEMO_DAT_tag
{
	u8 Dir;
	u8 Sex;
	u8 TimeType;
	u8 dummy;
	GLST_DATA *LightDataPtr;
}LINEAR_DEMO_DAT;

extern void LinearDemo_ProcSet( FIELDSYS_WORK * fsys , void * wk );

#endif	//__LINEAR_DENO_H__